Bit-String Physics: A Finite and Discrete Approach to Natura