Logo philosophy and implementation (Logo Computer Systems, 1999)