Cryptic Functions: Understanding Function Identification