Answers edited by David Y.