add learn c the hard way