Remove utilities to make each problem fully comprehensive
Minor: syntactic sugar, comments and minor improvements in code