fixed memory leak
updated `update_column` operation to take an optional `values` arguments
fixed cross function
pull in book for environment functions
added test for cross in operation