The Vajra Prajna Paramita Sutra: A General Explanation