string find and stack
lambda expressions