What is Flow and How to Have it in Scientific and Spiritual Forms