aliases to existing functions
remove trailing whitespace
add several functions: product2, find, mem;
fix doc error on product