This seems reasonably interesting but what do you mean by 'simple logic'. It's a bit unclear to me at the moment.