Error Immune Logic for Low-Power Probabilistic Computing. (28th February 2010)