Fooling Around With Logic Gates