Neutron spin echo: A new concept in polarized thermal neutron techniques