initial radix with arrays of numbers
refactor to use strings and gain speed