Ancient Indian Practices Ahead of Their Time