Signal Based Computing