make sure the formula is one-sided
fixed the wrong recursion
add an example of using the color option as a formula