I'm an idiot at C.  so I practice it here.