Messing around with C