one-sided derivatives