fix numerics (again) and add strcat function
add strcat test