adding java solutions and haskell solution

i’ve decided to go back and do all solution in all languages, so
starting with java since i skipped over the first few, i also
understand haskell a little more so i can start redoing my horrible
solutions