State

built a usable RNG with immutable state, generalized to work with any
function (S) => (S, R) where S=State and R=Result
file parsing utils

infinite file stream for iterating over directories
Ultimate TicTacToe

because tic tac toe is boring and I need OO scala practice
hashmap

what it says on the tin. had a crack at some basic data structures
linked list questions!

what it says on the tin. had a crack at some basic data structures
getSentence

take a sentence without spaces and a dictionary, adds spaces to sentence
getSentences handles cases ("aab" {aa, b}) //greedy, grabs longest
possible word from start of sentence via Trie until sentence consumed;
O(n), though, if you can amortize dumping the Dictionary in a Trie
getSentences2 handles cases including ("aab" {"aa", "a", "ab"})
//O(n^2), but handles all cases