python patterns added, created lazy evaluator function function, will be expanded for use in pattern recognition