NanoSQUIDs: Basics & recent advances