Adventures in financial and software engineering

Implements a famous paper which describes an interesting way of coding financial instruments. Code is written in Scala.