val squares = for (val i <- l) yield i * i