genetric programming in go