First try: convert number at point from any base to any base.

Binary and decimal detection are wrong :(