Pregunta de entrevista de Insightly

String and array manipulation, binary trees, system and database design