martingales
not defined yet