DSA - notes