Scala, Functional Programming, Mathematics, Testing, Software Development.
class and your internal representation could look like. In order to go from one type to the other, the transformation functions could look like But hey! this is Scala, so there is a library to do everything you want to do. In this case we are using Monocle, a library for Optics in Scala to define