Derek doubles his allowance savings each month, so in May, Derek has $16 * 2 = $<<16*2=32>>32.
In June, Derek has $32 * 2 = $<<32*2=64>>64.
In July, Derek has $64 * 2 = $<<64*2=128>>128.
In August, Derek has $128 * 2 = $<<128*2=256>>256.
In September, Derek has $256 * 2 = $<<256*2=512>>512.
In October, Derek has $512 * 2 = $<<512*2=1024>>1024.
In November, Derek has $1024 * 2 = $<<1024*2=2048>>2048.
By December, Derek has $2048 * 2 = $<<2048*2=4096>>4096 to save.
#### 4096