Added tail, head and length to List.
Added some getters to optionals.
Added a few setters to tuples, need way more.
Added the infix version of fmap to array. wish we could do <$>.
Added Nothing :-P
Added Unit data type and put in same file as Nothing.