Scala, Functional Programming, Mathematics, Testing, Software Development.
data to your internal representation. This is why you should care! If you change one of the types, you want to make sure that the other is changed too in a consistent way. For example, imagine that you receive information about a client from a form and want to work with it. This how you input case