Pregunta de entrevista de Block

Why Square and some medium level coding questions.