Past ability · polite requests · possibility
Could = past of can (ability) OR polite request OR possibility.Might = present/future possibility (less certain than may).
Past form of "can"
Something is possible but not certain
More polite than "can"