data structure markdown