A concise but complete implementation of CLIP with various experimental improvements from recent papers