Problem 32 and 33 complete
Problem 34, upperbound was weird to figure out.
Problem 35 | NOTE circular algorithm found here!