single electron devices notes 5409517