<snapdata remixID="10292534"><project name="Computer Science AP Project" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="101.83542919131811" y="98.83818549956463" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="61" y="236.66666666666666"><block s="receiveGo"></block><block s="doSetVar"><l>AnswerList</l><block s="reportNewList"><list><l>add</l><l>Add</l><l>Clear</l><l>clear</l><l>Reset</l><l>reset</l></list></block></block><block s="doSetVar"><l>StudentList</l><block s="reportReshape"><l/><list><l>0</l><l>2</l></list></block></block><custom-block s="ProgramStartAddList"></custom-block></script></scripts></sprite><sprite name="Sprite(5)" idx="2" x="-176.54631379962217" y="-158.34026465028336" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="38"><costumes><list id="39"><item><costume name="SortByA-Z" center-x="59" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAArCAYAAACtt3w4AAADUUlEQVR4Xu2cu5WbQBSGf3pZMlWAKrCcuANnKFwKcBEoXDJ34MRSBaKCPU5QL/igeQGagYulmTngq3DP6M6d/7tPBZsAaMGfzSmQMNjNMb0/iMFukyuD3ShXBvtfgW1bnqfWBDxJuo46/Fh7LINdE1aAwa6LF9lbBkuWal0HGey6eJG9ZbBkqdZ1kMGuixfZWwZLlmpdBxnsuniRvQ0G9nJMcKiMX1nZ4Pr+Rnb0uYMXHJMDKuQ4tx/48pyxwbdvpz3SogbpPZcjkr4IfUv5Ge3H6zwLAnYMVb2HJAYRQnfHr28t7Nr4AnvDaZ+iqAFkJZrrOyZDdVtglagZyuaKLklVlJPEmAVrxM3PgcHeTtinBXZ5jqr61O+bdVkd0KCNNuTvzhwMkLEKbBfU0+VXA5dOD8+bAMlzoKq6NLF8rJnTy9gzcNDlUJVmFRyW4JsokcJfoGx+4E96QLWonNJ1+RfYAcAC41JsyyxXuYYWywjR69TIshp1n/EkWJtEAm466pUqyNxVQAYDRAlu7jMEvYfr9y4KBjriIGCBXi/SvvXKjyxpNWx/A4S4rghfUor7VcPYu9tPRVmtZWDMglI+KzCyrLoDwUAxlYkeCHSk4mQgsNItDVC5KR+mes0oelVUi5LcyMl23I+WgB0KObQPOQh19n8C31MUMhttA9G4bWjhR6BNHMvhyhbES6kRzocFqxwaP66Ra0BUsG96qMvKEruiwKdzJrBVIEewmhUAzfUrfsspem7eILCbPOIfrMrGQe8bTcqQZdBailWGPk7XZrgUO/L8VDxRirsVUgVcliGra+xcU7Y+N1xxVAVw+aH7KmU1epKsf7CwDT167NW7H314elwNBt9dOjwNzvcz0d3/nD9KOFqKeO1UlhP34AWwA4B1PMoCgLruqH1Yv3Ow+NuAzK07lsHGmVWPq5H59tQPIZsEuyDUYh+VQeK7B/p+ZqCM9f2MV9mnTNivusuvHQarNzHxY373WXu2dm9gsH4TJ5p1BhtNer8XM1i/+kazzmCjSe/3YgbrV99o1hlsNOn9Xsxg/eobzTqDjSa934sZrF99o1lnsNGk93sxGaxfN9h6CAX4n4uEUDnCHQw2gughrmSwIVSOcAeDjSB6iCv/Apo2uh8KECGFAAAAAElFTkSuQmCC" id="40"/></item><item><costume name="SortByA-ZClicked" center-x="59" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAArCAYAAACtt3w4AAADpUlEQVR4Xu2csZHbMBBFv9yDx1fA0ZFyz1AVWE7cgM8ZFR4LcBFUKGa+a8CJpQrEGec3TqgCzk1YHooASFAAubQIciCtMmnAxe5/u4uFAs4AHFH/PL1qX/mLJwo83GmOzhRYBuoJwQ43BeASLEO9Dqgyioc7MNjrQlpGcwL79KqfsdcY6A3GZAS7+fDmBqXwN+TVr79nzjNYf3kqz3uDjd6/vYKwbyeE2fMfFWxrxTJYv5KCwfrFi+wtgyVL5ddCBusXL7K3DJYslV8LGaxfvMjeMliyVH4tZLB+8SJ7OxrY3WqGZVr5FSY59o/3ZEcvW7jDarZEigjb4wYfLzOmPX1YLxDEGUjx7FaY1UWoW4q2OG6G82wUsE2oMh6SGEQIxR4/Ph9h1sYV2APWiwBxBiBMkO8f0Zqq1wVWihoiyfcoilRmOUmMTrCVuNF2ZLCHNRZBjHkUIU1fVHydLssFCnSlDfnZjoUjVKwEWyR1e/tVwIXT+voqQaIISNOiTAwfY+XUKnYLLFU7lK1ZJoch+VpaZOkvkOTf8DtYIu3VTum6/A/sEcACzVZsqixbu4YSqxKidlIjDDNkdcatYE0SlXCDxlkpk8zeBUQyoGzB+WmGoJ/hKt5eyUBHPApYoHYWKd9q7Ue0tAym34BSXFuG92nF9a5R2TvZD8q2monE6AQlfZZgRFu1J0IFpepM9ESgIy1XjgRWuKUASjdFYPKsaWSvzOqyJedism2eR33A6kLq9iEGocL+d+BrgFhUo2kgah4bSvgG6CqPxXBlSuK+1AjrxwUrHWoGl4trwKRg79VQFyYJ5nGMF+tMYOpAlmStrgDI95/wU0zRXfMGgV3rEvdgZTVqZ19jUoZog8ZWLCv0fLquhsvyjtw9Fbe04uIKKRMuDBFmGea2KVut0684sgPY/FDnKuVqdCFZ92BhGnrU2KvufvTh6fxqoD3bd3jS1tcr0X7+Wf+UsBwpZbRtVU68B/eAPQJYS1AGANTrjrwPqzi1i78JSNd1xzDYWKvq/GpUPd32R8hVgu2RalMvFUni+gx0HeZIFes6jKHsUybsofZya4fBqptY+Wd+8fG9WosYGKzbwpnMOoOdTHq3GzNYt/pOZp3BTia9240ZrFt9J7POYCeT3u3GDNatvpNZZ7CTSe92406wcvvjl3duPWHrgyqgg215uQiDHVR358YUWH65iHOtp9lAgS2251cCTQNh6F219zzVjTPgoaUex17jzWz/AAdrBgxj6sbfAAAAAElFTkSuQmCC" id="41"/></item></list></costumes><sounds><list struct="atomic" id="42"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="66.33333333333334"><block s="receiveGo"></block><block s="gotoXY"><l>-177</l><l>-158</l></block></script><script x="10" y="159.3333333333333"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSwitchToCostume"><l>SortByA-ZClicked</l></block><block s="doHideVar"><l>StudentList</l></block><block s="doWait"><l>1</l></block><custom-block s="quick sort list: %l with %predRing comps: %upvar swaps: %upvar"><block var="StudentList"/><block s="reifyPredicate"><autolambda><custom-block s="student comparator %l &lt; %l"><l/><l/></custom-block></autolambda><list></list></block><l>ncomps</l><l>nswaps</l><comment w="360" collapsed="false">Ruberad. “Bubble and Quick Sorting.” Snap! Forums, 27 Aug. 2020, forum.snap.berkeley.edu/t/bubble-and-quick-sorting/2922. </comment></custom-block><block s="doWait"><l>1</l></block><block s="doShowVar"><l>StudentList</l></block><block s="doSwitchToCostume"><l>SortByA-Z</l></block></script></scripts></sprite><sprite name="Sprite(4)" idx="3" x="177.45368620037758" y="-158.34026465028336" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="77"><costumes><list id="78"><item><costume name="EditList" center-x="59" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAArCAYAAACtt3w4AAACZklEQVR4Xu2czXHCMBCFV72EJqCCkEuqMEe4pA84kipyiakAiojpxRkZy9hGsndFBrPK841hhdbv2z95GBsiKglXcgoYgE2OaXVDAJsmV4BNlCvA/iuwZYl5ShNwY2xH7V7eHguwmrASAawuXmxvAZYtlS5DgNXFi+0twLKl0mUIsLp4sb0FWLZUugwBVhcvtrcAy5ZKl+FEYA+0Mkv6DGqVUV7u6dX7vVvrbPqfOQA4azg2nL2msUkW7GFl6Ou9pL03OjjQODa30Ib3fRzkicEOZWZIhDHBz7RbzGhzIsrye8BKIXD2lf5mvL0CsFfB7G1meU60tGXcV4o/6KeG2kgy31JxXNNLR6Ox4LDGHpvDisyy3UCcD10fq628+8aDkq6cGGzA3SynsqqhHsGaJQ8Ge97RYrahU9/lCuAbfbMCSoon3v65wTZizmlbHGlt067JmtDwxCmJERnr9g1mImffeFDSlRODHemxTswmg30lsg+JI3AEWG/GtgKuVV3CvV2KJ94eYNnHKtsZfOXYweUEVDwo6crnBuspxefdgmZ25PUOT5ezrz1y2Bnnvql4PKv7+4zvK8UTbz8x2LDjFyjS4akLNjydDj8gmW8LOq6L+iFK3S5uJmLn+7UcO7CYigcC8pptkuNO/bSqA8HXxyPAVu29f9xp99j+9zFn9PgM7a+cKGP/7gbwS34FADbRyABYgMX/ijXFADJWEy2BrwArEEuTKcBqoiXwFWAFYmkyBVhNtAS+AqxALE2mAKuJlsBXgBWIpcmUDVbTTcHXwPNjvDUmzdDAW2PS5IqXiyTKFWBTBfsLoApOHyciH2UAAAAASUVORK5CYII=" id="79"/></item><item><costume name="EditListClicked" center-x="59" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAArCAYAAACtt3w4AAACuklEQVR4Xu2czXHCMBCF1+khEwoIaSEzUEHIJQ2EoznCJX3AkRxJA7nEVAAzaSFQAGkizshYwjKSvatkMGuWm4cVevs+rX48jCIASKH4WeysR3lg4sCwYwmNDFgByoRgjcwc8B6sQG0HVJ3FsAMCtl1I99lkYBc7e41tY6IXmJMT7Pz+6gKt4Jvy6PPnSLyA5cvTKCeDje+uW5D25aQQvX2bZCsrVsDyGhQClhcvtFoBi7aKV6CA5cULrVbAoq3iFShgefFCqxWwaKt4BQpYXrzQagUs2ipegQ2BXcIoGsCr16sYknQOD87vdVsdU37GAMC0wcRg+momprVgl6MI3p9SmDtHBwYaJuYYWnW/p4PcMNiqyvSZUGf4Fmb9LkzWAHHyF7BUCJh+qb8ZHs8A7MEwlWacJAADNY27puIX+MqhGkt6U9isxnBreVQ3OFSwI2Y5gmhQXEC0Bltj1pWz33BQ1JYNg/XIjRNIsznUYZhpcmKw2xn0uxNYlyVnAB/hAzWgqHjC488brDGzB9PNCsaq7EzV+DZPmCkxoGJ1v95KxPQbDorasmGwNWusNtNUsGuKLEPCGBwA1lmxhQFXmF38azsVT3i8gEUfq9TK4JqONVzMgAoHRW153mAdU/F21oeu2vI6N0/7s686cqg9zt92xfVVXe6nvl8qnvD4hsH6he+hUDdPNlj/7rT6BUlvuoHVeJO/RMmXi6MdsdZ+mI41WNkVVwzIQ7VRjjv52yoLgmsdDwCbLe/l405xjS1/H3JGD6/QcsuGKvb/EpBfcjsgYFs6MgSsgJX/FXMaA1KxnGgRtApYglmcQgUsJ1oErQKWYBanUAHLiRZBq4AlmMUptBasTiZ9vuGU18VrtcFWXC4iYHmNFQNWLhfhBQ6t1oBVLeRKILRvZx1o3fNUVCqAz5qbV1zpZrZfnM2Z/YWEnMYAAAAASUVORK5CYII=" id="80"/></item></list></costumes><sounds><list struct="atomic" id="81"></list></sounds><blocks><block-definition s="APossibleGPAChecker" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>b</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doSetVar"><l>c</l><l>4.0</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportOr"><block s="reportGreaterThan"><block var="a"/><block var="b"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block><block s="reportOr"><block s="reportGreaterThan"><block var="b"/><block var="a"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block><script><block s="doSetVar"><l>Cringe</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>Answer2</l><block s="getLastAnswer"></block></block><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script><block s="doSayFor"><l>Please enter a REAL GPA</l><l>2</l></block><block s="doSetVar"><l>Cringe</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition></blocks><variables><variable name="Cringe"><bool>true</bool></variable></variables><scripts><script x="31" y="165.06666666666675"><block s="receiveGo"></block><block s="gotoXY"><l>177</l><l>-158</l></block><block s="doSwitchToCostume"><l>EditList</l></block></script><script x="264" y="71.06666666666686"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSwitchToCostume"><l>EditListClicked</l></block><block s="doAsk"><l>What would you like to do? (Add, Clear, or Reset)</l></block><block s="doHideVar"><l>StudentList</l></block><custom-block s="Something %s"><block s="getLastAnswer"></block></custom-block><block s="doShowVar"><l>StudentList</l></block><block s="doSwitchToCostume"><l>EditList</l></block></script></scripts></sprite><watcher var="AnswerList" style="normal" x="4.998120117188819" y="4.998120117187476" color="243,118,29" hidden="true"/><watcher var="Answer1" style="normal" x="4.998120117188819" y="51.48063820665536" color="243,118,29" hidden="true"/><watcher var="Answer2" style="normal" x="4.998120117188819" y="61.97669145237299" color="243,118,29" hidden="true"/><watcher scope="Sprite(4)" var="Cringe" style="normal" x="4.998120117188819" y="72.47274469809096" color="243,118,29" hidden="true"/><watcher var="Answer1.1" style="normal" x="4.998120117188819" y="84.46823397896483" color="243,118,29" hidden="true"/><watcher var="Answer1.2" style="normal" x="4.998120117188819" y="94.96428722468254" color="243,118,29" hidden="true"/><watcher var="Answer0" style="normal" x="4.998120117188819" y="105.46034047040035" color="243,118,29" hidden="true"/><watcher var="A-Z" style="normal" x="-2.9988720703125864" y="17.49342740752438" color="243,118,29" hidden="true"/><watcher var="b for bruh" style="normal" x="6.316185141509209" y="6.31618514150945" color="243,118,29" hidden="true"/><watcher var="a for cringe" style="normal" x="6.316185141509209" y="19.580175201916298" color="243,118,29" hidden="true"/><watcher var="StudentList" style="normal" x="171.47363440225297" y="130.92621950737606" color="243,118,29" extX="129.0000000000001" extY="137"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Something %&apos;SearchAnswers&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportListContainsItem"><block var="AnswerList"/><block s="getLastAnswer"></block></block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="getLastAnswer"></block><l>Add</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>add</l></block></block><script><block s="doSetVar"><l>SearchAnswers</l><l>1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="getLastAnswer"></block><l>Clear</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>clear</l></block></block><script><block s="doSetVar"><l>SearchAnswers</l><l>0</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="getLastAnswer"></block><l>Reset</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>Reset</l></block></block><script><block s="doSetVar"><l>SearchAnswers</l><l>-1</l></block></script></block></script></block><custom-block s="Selections"></custom-block></script></block-definition><block-definition s="AddList" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportEquals"><block var="SearchAnswers"/><l>1</l></block><script><block s="doAsk"><l>Are you sure you want to add someone?</l></block><custom-block s="Sequencing"></custom-block></script></block></script></block-definition><block-definition s="ProgramStartAddList" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAddToList"><block s="reportNewList"><list><l>Jake Hammel</l><l>3.4</l></list></block><block var="StudentList"/></block><block s="doAddToList"><block s="reportNewList"><list><l>Sarah Bolsh</l><l>2.5</l></list></block><block var="StudentList"/></block><block s="doAddToList"><block s="reportNewList"><list><l>Henry Smith</l><l>3.2</l></list></block><block var="StudentList"/></block><block s="doAddToList"><block s="reportNewList"><list><l>Jimmy Kimbel</l><l>1.9</l></list></block><block var="StudentList"/></block><block s="doAddToList"><block s="reportNewList"><list><l>Barack Obama</l><l>3.4</l></list></block><block var="StudentList"/></block><block s="doAddToList"><block s="reportNewList"><list><l>Hayden Belmick</l><l>0.9</l></list></block><block var="StudentList"/></block><block s="doAddToList"><block s="reportNewList"><list><l>Addam Husayn</l><l>3.2</l></list></block><block var="StudentList"/></block></script></block-definition><block-definition s="ClearList" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>Yes</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block></block><script><block s="doDeleteFromList"><l><option>all</option></l><block var="StudentList"/></block><block s="doSayFor"><l>The list has been cleared!</l><l>4</l></block></script><script><block s="doSayFor"><l>You have entered an answer other than "Yes" or "yes".</l><l>2</l></block></script></block></script></block-definition><block-definition s="Merge %&apos;FirstName&apos; %&apos;LastName&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>Answer0</l><block s="reportJoinWords"><list><block var="FirstName"/><l> </l><block var="LastName"/></list></block></block></script></block-definition><block-definition s="ResetList" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>Yes</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block></block><script><block s="doDeleteFromList"><l><option>all</option></l><block var="StudentList"/></block><custom-block s="ProgramStartAddList"></custom-block><block s="doSayFor"><l>The list has been reset!</l><l>4</l></block></script><script><block s="doSayFor"><l>You have entered an answer other than "Yes" or "yes".</l><l>2</l></block></script></block></script></block-definition><block-definition s="Block" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><scripts><script x="434" y="42.20000000000027"><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>2</l></block><block s="doUntil"><l><bool>true</bool></l><script></script></block></script><script x="213" y="110.36666666666679"><block s="doReport"><l></l></block></script><script x="51" y="206.70000000000027"><block s="doSetVar"><l>Random</l><block s="reportListItem"><l><option>any</option></l><block var="StudentList"/></block></block><block s="doSetVar"><l>Chosen</l><block s="reportListIndex"><block var="Random"/><block var="StudentList"/></block></block><custom-block s="Wacky"></custom-block><block s="doSetVar"><l>First</l><block s="reportLetter"><l>1</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Chosen"/><block var="StudentList"/></block></block></block></block><block s="doSetVar"><l>Second</l><block s="reportLetter"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Chosen"/><block var="StudentList"/></block></block></block></block></script></scripts></block-definition><block-definition s="Wacky" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>A-Z</l><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l><l>D</l><l>E</l><l>F</l><l>G</l><l>H</l><l>I</l><l>J</l><l>K</l><l>L</l><l>M</l><l>N</l><l>O</l><l>P</l><l>Q</l><l>R</l><l>S</l><l>T</l><l>U</l><l>V</l><l>W</l><l>X</l><l>Y</l><l>Z</l></list></block></block></script></block-definition><block-definition s="Sands Abovetale" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="The person being replaced" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block var="First"/></block><block s="doIf"><block s="reportGreaterThan"><block var="a"/><block s="reportListAttribute"><l><option>length</option></l><block var="StudentList"/></block></block><script><block s="doSetVar"><l>a</l><block s="reportListIndex"><block s="reportListItem"><l><option>last</option></l><block var="StudentList"/></block><block var="StudentList"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Chosen"/><block var="StudentList"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportListIndex"><block var="First"/><block var="A-Z"/></block><block var="StudentList"/></block></block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doReport"><block s="reportLetter"><l>1</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportListIndex"><block var="First"/><block var="A-Z"/></block><block var="StudentList"/></block></block></block></block></script></block></script></block-definition><block-definition s="The person being replaced (2)" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportEquals"><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Chosen"/><block var="StudentList"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportListIndex"><block var="First"/><block var="A-Z"/></block><block var="StudentList"/></block></block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doReport"><block s="reportLetter"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportListIndex"><block var="First"/><block var="A-Z"/></block><block var="StudentList"/></block></block></block></block></script></block></script></block-definition><block-definition s="quick sort list: %&apos;list&apos; with %&apos;comparator:&apos; comps: %&apos;ncomps&apos; swaps: %&apos;nswaps&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input><input type="%upvar"></input><input type="%upvar"></input></inputs><script><custom-block s="quick sort from: %n to: %n of list: %l with %predRing comps: %upvar swaps: %upvar"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block var="list"/><block var="comparator:"/><l>nc</l><l>ns</l></custom-block><block s="doSetVar"><l>ncomps</l><block var="nc"/></block><block s="doSetVar"><l>nswaps</l><block var="ns"/></block></script></block-definition><block-definition s="quick sort from: %&apos;lo&apos; to: %&apos;hi&apos; of list: %&apos;list&apos; with %&apos;comparator:&apos; comps: %&apos;nc&apos; swaps: %&apos;ns&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input><input type="%predRing"></input><input type="%upvar"></input><input type="%upvar"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>n</l><l>pivi</l><l>bigi</l></list></block><block s="doSetVar"><l>nc</l><l>0</l></block><block s="doSetVar"><l>ns</l><l>0</l></block><block s="doSetVar"><l>n</l><block s="reportSum"><block s="reportDifference"><block var="hi"/><block var="lo"/></block><l>1</l></block></block><block s="doIf"><block s="reportEquals"><block var="n"/><l>2</l></block><script><block s="doChangeVar"><l>nc</l><l>1</l></block><block s="doIf"><block s="evaluate"><block var="comparator:"/><list><block s="reportListItem"><block var="hi"/><block var="list"/></block><block s="reportListItem"><block var="lo"/><block var="list"/></block></list></block><script><custom-block s="swap item: %n and item: %n of list: %l"><block var="lo"/><block var="hi"/><block var="list"/></custom-block></script></block><block s="doChangeVar"><l>ns</l><l>1</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="n"/><l>2</l></block><script><block s="doSetVar"><l>pivi</l><block var="lo"/></block><block s="doSetVar"><l>bigi</l><block var="hi"/></block><block s="doRepeat"><block s="reportDifference"><block var="n"/><l>1</l></block><script><block s="doIfElse"><block s="evaluate"><block var="comparator:"/><list><block s="reportListItem"><block var="pivi"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="pivi"/><l>1</l></block><block var="list"/></block></list></block><script><custom-block s="swap item: %n and item: %n of list: %l"><block s="reportSum"><block var="pivi"/><l>1</l></block><block var="bigi"/><block var="list"/></custom-block><block s="doChangeVar"><l>bigi</l><l>-1</l></block></script><script><custom-block s="swap item: %n and item: %n of list: %l"><block var="pivi"/><block s="reportSum"><block var="pivi"/><l>1</l></block><block var="list"/></custom-block><block s="doChangeVar"><l>pivi</l><l>1</l></block></script></block><block s="doChangeVar"><l>nc</l><l>1</l></block><block s="doChangeVar"><l>ns</l><l>1</l></block></script></block><custom-block s="quick sort from: %n to: %n of list: %l with %predRing comps: %upvar swaps: %upvar"><block var="lo"/><block s="reportDifference"><block var="pivi"/><l>1</l></block><block var="list"/><block var="comparator:"/><l>ncomps</l><l>nswaps</l></custom-block><block s="doChangeVar"><l>nc</l><block var="ncomps"/></block><block s="doChangeVar"><l>ns</l><block var="nswaps"/></block><custom-block s="quick sort from: %n to: %n of list: %l with %predRing comps: %upvar swaps: %upvar"><block s="reportSum"><block var="pivi"/><l>1</l></block><block var="hi"/><block var="list"/><block var="comparator:"/><l>ncomps</l><l>nswaps</l></custom-block><block s="doChangeVar"><l>nc</l><block var="ncomps"/></block><block s="doChangeVar"><l>ns</l><block var="nswaps"/></block></script></block></script></block></script></block-definition><block-definition s="swap item: %&apos;i&apos; and item: %&apos;j&apos; of list: %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>hold item i for a sec</l></list></block><block s="doSetVar"><l>hold item i for a sec</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block var="j"/><block var="list"/></block></block><block s="doReplaceInList"><block var="j"/><block var="list"/><block var="hold item i for a sec"/></block></script></block-definition><block-definition s="student comparator %&apos;a&apos; &lt; %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportLessThan"><custom-block s="name of %l"><block var="a"/></custom-block><custom-block s="name of %l"><block var="b"/></custom-block></block></block></script></block-definition><block-definition s="name of %&apos;contact&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="contact"/></block></block></script></block-definition><block-definition s="Iteration" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportEquals"><block var="Cringe"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAsk"><l>What&apos;s their GPA?</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportOr"><block s="reportGreaterThan"><block s="getLastAnswer"></block><l>0</l></block><block s="reportEquals"><l>0</l><block s="getLastAnswer"></block></block></block><block s="reportOr"><block s="reportGreaterThan"><l>4</l><block s="getLastAnswer"></block></block><block s="reportEquals"><l>4</l><block s="getLastAnswer"></block></block></block></block><script><block s="doSetVar"><l>Cringe</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>Answer2</l><block s="getLastAnswer"></block></block></script><script><block s="doSayFor"><l>Please enter a REAL GPA</l><l>2</l></block><block s="doSetVar"><l>Cringe</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="Selections" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportListContainsItem"><block var="AnswerList"/><block s="getLastAnswer"></block></block><script><custom-block s="AddList"></custom-block><block s="doIf"><block s="reportEquals"><block var="SearchAnswers"/><l>0</l></block><script><block s="doAsk"><l>Are you sure you want to clear the list?</l></block><custom-block s="ClearList"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="SearchAnswers"/><l>-1</l></block><script><block s="doAsk"><l>Are you sure you want to reset the list?</l></block><custom-block s="ResetList"></custom-block></script></block></script><script><block s="doSayFor"><l>Please reenter the command correctly!</l><l>3</l></block></script></block></script></block-definition><block-definition s="Sequencing" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>Yes</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block></block><script><block s="doAsk"><l>First name?</l></block><block s="doSetVar"><l>Answer1.1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Last Name?</l></block><block s="doSetVar"><l>Answer1.2</l><block s="getLastAnswer"></block></block><custom-block s="Merge %s %s"><block var="Answer1.1"/><block var="Answer1.2"/></custom-block><block s="doSetVar"><l>Answer1</l><block var="Answer0"/></block><block s="doIfElse"><block s="reportEquals"><block s="reportListContainsItem"><block var="StudentList"/><block var="Answer1"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSetVar"><l>Cringe</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="Iteration"></custom-block><block s="doAddToList"><block s="reportNewList"><list><block var="Answer1"/><block var="Answer2"/></list></block><block var="StudentList"/></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="Answer1"/><l>has been added to our database with a(n) </l><block var="Answer2"/><l> GPA!</l></list></block><l>2</l></block></script><script><block s="doSayFor"><l>That student is already in our database, please try editing instead!</l><l>2</l></block></script></block></script><script><block s="doSayFor"><l>You have entered an answer other than "Yes" or "yes".</l><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="AnswerList"><list struct="atomic" id="977">add,Add,Clear,clear,Reset,reset</list></variable><variable name="StudentList"><list id="978"><item><list struct="atomic" id="979">Addam Husayn,3.2</list></item><item><list struct="atomic" id="980">Barack Obama,3.4</list></item><item><list struct="atomic" id="981">Hayden Belmick,0.9</list></item><item><list struct="atomic" id="982">Henry Smith,3.2</list></item><item><list struct="atomic" id="983">Jake Hammel,3.4</list></item><item><list struct="atomic" id="984">Jimmy Kimbel,1.9</list></item><item><list struct="atomic" id="985">Sarah Bolsh,2.5</list></item></list></variable><variable name="Answer1"><l>Justin Brog Brog</l></variable><variable name="Answer2"><l>2.4</l></variable><variable name="Answer1.1"><l>Justin Brog</l></variable><variable name="Answer1.2"><l>Brog</l></variable><variable name="Answer0"><l>Justin Brog Brog</l></variable><variable name="A-Z"><list struct="atomic" id="986">A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</list></variable><variable name="b for bruh"><l>1</l></variable><variable name="a for cringe"><l>1</l></variable></variables></project><media name="Computer Science AP Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>