Sun Buddhas, moon Buddhas: a Zen quest