Non Binary Computing Architectures