The Perfect Torah versus The Evolving Torah – The Philosophy of The Mei HaShiloach and Its practical Consequences