What Are Atomic Swaps? The Most Comprehensive Guide Ever!