scala-sot Code written during Contribute Group's Summer of Technology Functional Programming - Scala workshop