Python version of Kumquat for CSC 210