Added Yoneda and Coyoneda