Real Space Renormalization Group Techniques and Applications