Cosmic Karma: Understanding Your Contract with the Universe