improve contract-stronger for vectors
add box/c stronger
fix parsing for when dot produces numbers in scientific notation

closes PR 14748
also, Rackety