Implemented Diamond Harpoon and Parallel Diamond Harpoon