move solution to an examples file, add more examples