Supreme Court Reverses Bump Stock Ban: A Deep Dive