A python interpretation of the classic OOT