editing C reference obj name
adding benchmark info
C version of typeof implemented