really interesting. it reminded me of computer science at university.