Minor yak shaving
Added isOdd isEven takeWhile
Made isOdd point free