If it compiles, it is good, if it boots up it is perfect.
Java (attempt of) implementation of the Freeman chain code for college