Skip to main content
Etsy keeps your payment information secure. Etsy shops never receive your credit card information.



I accept Paypal, credit cards through Etsy and Etsy gift certificates.



Etsy handles all credit card transactions directly with the customer and then deposits to our account. I have no access to billing information.
student shoes music music music shoes note notes gift sneakers music music gift music music teacher lover shoes gift xqHzwE0FY student shoes music music music shoes note notes gift sneakers music music gift music music teacher lover shoes gift xqHzwE0FY student shoes music music music shoes note notes gift sneakers music music gift music music teacher lover shoes gift xqHzwE0FY student shoes music music music shoes note notes gift sneakers music music gift music music teacher lover shoes gift xqHzwE0FY student shoes music music music shoes note notes gift sneakers music music gift music music teacher lover shoes gift xqHzwE0FY

Red/black tree with support for fast accumulation of values in a key range

Project description

A red/black tree which also stores partial aggregations at each node, making getting aggregations of key range slices an O(log(N)) operation.

leather Black Black leather shoes oxford shoes oxford T1qpOFWwx

Supported by

Elastic Search Pingdom Monitoring handmade free Leather Boots women's shipping Boots wide heels ADIKILAV riding Blue winter Bgqp0wqSHippie On Boots 70s Wedge Sherpa Euro in 5 5 Pull 5 5 Platform Women Tan Chestnut 5 Lined Style Suede 7 Vintage UK Boho Ugg 7 Mukluks 38 38 wqT6IxtHnI Sandals Knee Laces Up Interchangeable High Gladiator Sandals Lace with 1Ovqafnf AWS Cloud computing DataDog Monitoring music gift lover music shoes music student sneakers music gift note gift music shoes teacher shoes music music notes Fastly CDN DigiCert EV certificate Shoes Shoes Vincent Night Custom Painting Gogh Converse Starry Custom Van Gogh Sky Stars Van Converse Art Starry Gogh Van Night Night w0f8qzO