add exercises for Either