Polished/Commented code. Passes 19 of 22 tests. To work on: delete, rep0k
Polished/Commented code. Passes 21 of 22 tests. To work on: delete