implemented value-at, has-value?, row-values, and col-values functions