Science or Upanishads: Who Explains Existence Best?