Add basic implementation for multiple(pattern) and multiple(pattern,count)
add DS_Store to gitignore