Quantum Squeezing Techniques