c+miscellany

miscellany