instead of adopting coutner-clock convention, just make either direction ok by taking absolute value of area (addresses #7)
remove annoying print statements
added a statement for debugging
cut out the middle man here
merging stuff from instream 5.0