Rewritten SystemOut (added ability to print Object, int, long, Object[], Object[][], int[], int[][], and Collections)