Create syllegy.c

This is an extended version which can deal with quadratic, cubic, quartic, and quintic Sprott codes, although there is much in this which is very unoptimized.