The subnuclear zoo : new discoveries in high energy physics