Two small patches

Two small patches:

1) I only recently realised the comment I have put in pretty-print (no need to call o.toNode before iterating). While it wouldn't be necessary if people read the documentation, who does that :)

2) I'm not sure how on other people's computer 'arraySize' is defined, but I just put in the normal C definition to get the code to compile on my mac.