Understanding the Puzzling Pieces of Autism