Techniques for Particle Identification