Removed while (!I2C0.s.tcf); loops in send and recv. Fixed indentations. Added some commentary for magic code.