its late. im bored. reading Functional Programming in Scala.