1. Difference Between Concurrency and Parallelism
Explain the difference between concurrency and parallelism in the context of programming.
2. Multiple Anagram Verification with Variable Arguments
Extend the previous anagram verification function to check if multiple string inputs are anagrams of each other. The input should be passed as variable arguments (*args). For instance, the input 'abc', 'BAC', 'bca' should return True.
3. Anagram Verification with Punctuation and Case Insensitivity
Write a function to verify if two strings s1 and s2 are anagrams, considering that the strings may contain punctuation and spaces, and the comparison should be case insensitive. For example, the strings 'AnGr,am' and 'aNRAG.m' should return True.