Originally created for a Chinese class assignment, abandoned for a long time and now, revived (hopefully).