loops, string, math, boolean

struggled with nested loops
added string, math, boolean function