add two binary numbers together, and get decimal result (handles negatives and floating point values)