Why is an extra "leap second" being added to clocks in June this year, and what hassles will that create for computer systems? Markus Kuhn from the University of Cambridge explains.