Answers edited by Brandon Y.