Zaslat SMS: A unifying model that explains the origins of human inverted copy number variants.