First shitty take at formatting number as user types it