Axon Guidance and Gradient Detection by Growth Cones