numerics
done with strings
deal with symbols
indent