A school project, first attempt at something "advanced".