Source: handwritten
GPL: Yes
Remark: contains common syntax errors
