Snap: The Smallest & Affordable 4K Action Camera